# -*- coding: UTF-8 -*-
'''
@Project ：pythonProject 
@File    ：demo1.py
@Author  ：siwei
@Date    ：2023/10/18 0:04 
@other   ：str.print---->print(str)
'''
#实战一:“千年虫”是什么虫?
# 需求:已知一个列表中存储的是员工的出生年份[88,89,90,98,00,99],由于时间比较久，
# 出生的年份均为2位整数，现需要2位年份前加19如果年份是00，将需要加上200
list = [88,89,90,98,00,99]  #列表中00,输出是0
list1 = []
#方式一:
for i in list:
    # print(i,type(i))
    if '8' in str(i) or '9' in str(i):  #int类型不可遍历,不能使用in或者not in
        list1.append('19'+str(i))
    else:
        list1.append('200'+str(i))
print(list1)


#方式二:
for i in range(len(list)):
    if list[i]!=0:
        list[i] = '19'+str(list[i])
    else:
        list[i] = '200'+str(list[i])
print(list)

#方式三:使用enumerate()函数,index是索引
for index,item in enumerate(list):
    if item!=0:
        list[index] = '19'+str(item)
    else:
        list[index] = '200'+str(item)
print(list)